package com.bycx.system.service.impl;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.bycx.core.exception.BusinessException;
import com.bycx.core.service.BaseService;
import com.bycx.core.util.BeanUtil;
import com.bycx.core.util.SessionUtil;
import com.bycx.core.util.StringUtils;
import com.bycx.system.dto.mapper.ASysMenuDtoMapper;
import com.bycx.system.mapper.ASysMenuMapper;
import com.bycx.system.mapper.ASysRoleMenuMapper;
import com.bycx.system.model.ASysMenu;
import com.bycx.system.service.IASysMenuService;

@Service
public class ASysMenuServiceImpl implements IASysMenuService{
	@Autowired
	private ASysMenuMapper aSysMenuMapper;
	@Autowired
	private ASysRoleMenuMapper aSysRoleMenuMapper;
	@Autowired
	private ASysMenuDtoMapper aSysMenuDtoMapper;
	@Override
	public ASysMenu get(Map<String,Object> map){
		return aSysMenuMapper.get(map);
	}
	@Override
	public List<ASysMenu> getList(Map<String,Object> map){
		return aSysMenuMapper.getList(map);
	}
	
	
	@Override
	public List<ASysMenu> getMenusByModules(Map<String, Object> map) {
		return aSysMenuDtoMapper.getMenusByModules(map);
	}
	@Override
	public void setBaseMapper() {
		// TODO Auto-generated method stub
		
	}
	@Override
	public ASysMenu getByPrimaryKey(Serializable primaryKey) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public ASysMenu get(String propName, String value) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public List<ASysMenu> getList(String propName, String value) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public void save(ASysMenu t) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void updateByPrimaryKey(ASysMenu t) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void deleteByPrimaryKey(Serializable primaryKey) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void deleteObj(List<ASysMenu> list) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void delete(List<String> ids) {
		// TODO Auto-generated method stub
		
	}
	
}

